#ifndef JEUCOMBAT_PRIVATE_H_
#define JEUCOMBAT_PRIVATE_H_

#include <List.h>
/**
 * \struct _JeuCombat
 * \brief Définie un Jeu en mode combat
 */
struct _JeuCombat{
	List* combatants;	/*< liste des combatants de ce combat */
	ListIterator* it;	/*< Iterator contenant le combatant actuel */
};

#include "JeuCombat.h"
#include "Jeu_private.h"

List* jeuCombatGetCombattants(Jeu* jeu);
ListIterator* jeuCombatGetIt(Jeu* jeu);

/* Settlers */
void jeuCombatSetCombattants(Jeu* jeu,List* combattants);
void jeuCombatSetIt(Jeu* jeu,ListIterator* it);

/* Static Functions */
int jeuCombatIsThereAnyoneAlive(List* listPerso);

#endif /*JEUCOMBAT_PRIVATE_H_*/
